<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
            字符串：
                在底层字符串是以字符数组形式保存
         */

        var s = "Hello World";
        console.log(s.length);
        console.log(s[0]);
        console.log(s.charAt(0));

        console.log(s.concat("!!!"));
        console.log(s.indexOf("W")); // 返回第一次出现的索引值 ，区分大小写
        console.log(s.indexOf("p")); //不存在，返回-1
        console.log(s.indexOf("W", 1)); //第二个参数，指定开始查找的位置
        console.log(s.lastIndexOf("o")); //7  从后往前找，第一次出现的索引

        console.log(s.slice(1, -1)); //ello Worl
        console.log(s.slice(1, 3)); //el
        console.log(s.substring(1, 3)); //el   ： substring和slice一样， 只是不接收负值
        console.log(s.substr(1, 3)); // ell
        // 将字符串拆分为数组  ： 和数组中的join方法相反
        var s2 = "ab,cd,ef,gh";
        console.log(s2.split(","));
    </script>
</body>

</html>